class Game(object):
    # 类属性 统计所调用对象的个数 历史最高分
    top_score = 0

    def __init__(self, player_name):
        self.player_name = player_name

    # 静态方法  谁都不访问，自己打印输出
    @staticmethod
    def show_help():
        print("帮助信息：让僵尸进去房子")

    # 类方法  显示历史最高分 只能访问类属性
    @classmethod  # 动态方法 配合自己的类属性top_score
    def show_top_score(cls):
        print("历史记录%d" % cls.top_score)

    def start_game(self):  # 实例对象方法
        print("%s 开始游戏了..." % self.player_name)


# 查看游戏的帮助信息
Game.show_help()  # 静态方法
# 察看历史的最高分
Game.show_top_score()  # 类方法
# 创建游戏对象
game = Game("小明")
game.start_game()
